www.gusucode.com > ROCKOA PHP协同办公OA办公系统 v2.0PHP源码程序 > ROCKOA PHP协同办公OA办公系统 v2.0/rockoa_v2.0/rockoa_v2.0/webrock/flow/apply/ext_apply_checkscript.js
function openurl(a){ var sas = ['申请','审核']; var url = a.url, num = a.menunum, txt = a.title, typ = a.opentype; if(isempt(url))return; if(typ){ url+=',opentype='+typ+''; num+=''+typ+''; } addtabs(txt, url, num); } function opentablss(a){ addtabs('[查看]'+a.modename,'flow,apply,'+a.modenum+',flownum='+a.modenum+',tablename='+a.tablename+',opentype=1,mid='+a.mid+',gridid=', ''+a.modenum+'_'+a.mid+''); } var flowrand = js.getrand(); var flow = Ext.create('Ext.rock.flow',{opentype:1,flownum:'',rand:flowrand}); var panel = { bbarbool:false,xtype:'rockgrid', url:js.getajaxurl('daicl',mode,dir), tbar:[{ text:'刷新',icon:gicons('reload'),handler:function(){ this.up('rockgrid').storereload(); } },'->',{ text:'新窗口打开详情',icon:gicons('application'),disabled:true,itemId:'new',handler:function(){ var a = this.up('grid')._openurl(); } }], _openurl:function(){ var a = this.changedata; var url = js.getajaxurl('$view','flow','taskrun',{uid:adminid,mid:a.mid,modenum:a.modenum,table:a.tablename,jmbool:true}); js.open(url, 800); }, storeconfig:{groupField: 'modename'}, features: [{ftype:'grouping',groupHeaderTpl: '{name} ({rows.length}条)'}], fields:['modename','modenum','tablename','mid'], columns:[{ xtype: 'rownumberer', width: 40 },{ text:'部门',width:150,dataIndex:'deptname',sortable:false,autowidth:true },{ text:'姓名',width:80,dataIndex:'name',sortable:false },{ text:'时间',width:160,dataIndex:'optdt',sortable:false },{ text:'状态',width:150,dataIndex:'statusman',sortable:false,renderer:function(v, m, c){ var s = v,s1=''; a = c.raw; var btn = a.notbtnarr,dz; for(dz in btn){ s1 += '<input value="'+btn[dz][0]+'" recezt="'+btn[dz][1]+'" nidzt="'+btn[dz][3]+'" temp="flowbtn_'+flowrand+'_'+a.modenum+''+a.mid+'" receid="'+a.mid+'" flownum="'+a.modenum+'" type="button">'; } s+='<br>'+s1; return s; } },{ text:'摘要',flex:1,dataIndex:'summary',sortable:false,renderer:rendercont,align:'left' },{ xtype:'actioncolumn', width:70,text:'去处理', items: [{ icon: gicons('page_go'), tooltip: '打开', handler: function(grid, rowIndex, colIndex) { var rec = grid.getStore().getAt(rowIndex); opentablss(rec.data); } }] }], click:function(a,v){ openurl(v.raw); this.down('#new').setDisabled(false); }, dblclick:function(){ this._openurl(); }, load:function(mc){ flow.loadshow(mc); }, beforeload:function(){ this.down('#new').setDisabled(true); } }; return { panel:panel };